Lake Phewa, A Gem Nestled In The Embrace Of Pokharas Beauty, Mirrors The Serenity Of The Himalayas.